#include "Bullet3Collision/NarrowPhaseCollision/b3Contact4.h"
#ifdef __cplusplus
extern "C" {
#endif
b3Contact4* bullet_Newb3Contact4(){
	b3Contact4* wrap_out = new b3Contact4();
	return wrap_out;
}

int* bullet_b3Contact4_getBatchIdx(b3Contact4* c_this){
	int& c_out = c_this->getBatchIdx();
	int* wrap_out = (int*)(&c_out);
	return wrap_out;
}

int* bullet_b3Contact4_getBatchIdx1(b3Contact4* c_this){
	int const& c_out = c_this->getBatchIdx();
	int* wrap_out = (int*)(&c_out);
	return wrap_out;
}

int bullet_b3Contact4_getBodyA(b3Contact4* c_this){
	int c_out = c_this->getBodyA();
	int wrap_out = (c_out);
	return wrap_out;
}

int bullet_b3Contact4_getBodyB(b3Contact4* c_this){
	int c_out = c_this->getBodyB();
	int wrap_out = (c_out);
	return wrap_out;
}

float bullet_b3Contact4_getFrictionCoeff(b3Contact4* c_this){
	float c_out = c_this->getFrictionCoeff();
	float wrap_out = (c_out);
	return wrap_out;
}

int bullet_b3Contact4_getNPoints(b3Contact4* c_this){
	int c_out = c_this->getNPoints();
	int wrap_out = (c_out);
	return wrap_out;
}

float bullet_b3Contact4_getPenetration(b3Contact4* c_this,int idx){
	int c_arg_idx=idx;
	float c_out = c_this->getPenetration(c_arg_idx);
	float wrap_out = (c_out);
	return wrap_out;
}

float bullet_b3Contact4_getRestituitionCoeff(b3Contact4* c_this){
	float c_out = c_this->getRestituitionCoeff();
	float wrap_out = (c_out);
	return wrap_out;
}

bool bullet_b3Contact4_isBodyAFixed(b3Contact4* c_this){
	bool c_out = c_this->isBodyAFixed();
	bool wrap_out = (c_out);
	return wrap_out;
}

bool bullet_b3Contact4_isBodyBFixed(b3Contact4* c_this){
	bool c_out = c_this->isBodyBFixed();
	bool wrap_out = (c_out);
	return wrap_out;
}

bool bullet_b3Contact4_isInvalid(b3Contact4* c_this){
	bool c_out = c_this->isInvalid();
	bool wrap_out = (c_out);
	return wrap_out;
}

void bullet_b3Contact4_setFrictionCoeff(b3Contact4* c_this,float c){
	float c_arg_c=c;
	c_this->setFrictionCoeff(c_arg_c);
}

void bullet_b3Contact4_setRestituitionCoeff(b3Contact4* c_this,float c){
	float c_arg_c=c;
	c_this->setRestituitionCoeff(c_arg_c);
}

#ifdef __cplusplus
}
#endif
